package com.ideasindustry.photoontaje.service.providers;

import java.util.List;

public interface PictureProvider {

	public abstract PictureProviderIterator getIterator();
	
	public abstract Tag[] getProviderConnectionTagKeys();
	
	public void iterate();
	
	public void addListener(int arg0, PictureIteratorListener arg1);
	
	public boolean addListener(PictureIteratorListener arg0);	
	
	public boolean containsListener(Object arg0);
	
	public PictureIteratorListener removeListener(int arg0);

	public boolean removeListener(Object arg0);

	public PictureIteratorListener setListener(int arg0,
			PictureIteratorListener arg1);

	public List<PictureIteratorListener> getListeners();
}
